﻿namespace Comunication
{
    public enum Commands
    {
        // ReSharper disable InconsistentNaming
        UPLOAD_CLIENT_SERVER_FIND_SERVER = 1,
        UPLOAD_SERVER_CLIENT_FIND_SERVER_RESPONSE = 2,
        UPLOAD_CLIENT_SERVER_FILE_INFORMATION = 3,
        UPLOAD_SERVER_CLIENT_FILE_INFORMATION_RESPONSE = 4,
        UPLOAD_CLIENT_SERVER_FILE_INIT = 5,
        UPLOAD_CLIENT_SERVER_FILE_CONTINUE = 6,
        UPLOAD_CLIENT_SERVER_FILE_END = 7,
        UPLOAD_SERVER_CLIENT_FILE_RECEIVED = 8,
        DOWNLOAD_CLIENT_SERVER_FIND_SERVER = 9,
        DOWNLOAD_SERVER_CLIENT_FIND_SERVER_RESPONSE = 10,
        DOWNLOAD_CLIENT_SERVER_INFORMATION_RESPONSE = 11,
        DOWNLOAD_SERVER_CLIENT_FILE_INIT = 12,
        DOWNLOAD_SERVER_CLIENT_FILE_CONTINUE = 13,
        DOWNLOAD_SERVER_CLIENT_FILE_END = 14,
        DOWNLOAD_CLIENT_SERVER_FILE_RECEIVED = 15,
        SERVER_SERVER_FIND_SERVER = 16,
        SERVER_SERVER_NOTIFY_BANDWITH = 17,
        SERVER_CLIENT_FILE_UPLOAD_FAILED = 18,
        DOWNLOAD_CLIENT_SERVER_FIND_SERVER_RESPONSE = 19,
        UPLOAD_SERVER_CLIENT_NEXT_PACKET = 20,
        DOWNLOAD_CLIENT_SERVER_NEXT_PACKET = 21,
        SERVER_SERVER_SEND_INFORMATION = 22,
        SERVER_SERVER_SEND_INFORMATION_RESPONSE = 23,
        SERVER_SERVER_SEND_FILE_INI = 24,
        SERVER_SERVER_SEND_FILE_CONTINUE = 25,
        SERVER_SERVER_SEND_FILE_END = 26,
        SERVER_SERVER_SEND_FILE_NEXT_PACKAGE = 27,
        SERVER_SERVER_SEND_FILE_RECEIVED = 28,
        SERVER_SERVER_SEND_FILE_FAILED = 29,
        UPLOAD_CLIENT_SERVER_FILE_UNIQUE = 30
        // ReSharper restore InconsistentNaming
    }
}
